
$('#go_login').click(function(e){
    e.preventDefault();
    $('.model_login').stop().slideDown(800);
});
$('.login_content i').click(function(){
    $('.model_login').stop().slideUp(800);
});



/*表单验证*/
$("#uname").blur(unameCheck);
$("#email").blur(emailCheck);
$("#upwd").blur(pwdCheck);
$("#pwd_two").blur(pwd2Check);



/*用户点击提交按钮时*/
$("#usubmit").click(function(){
    var uname=unameCheck();
    var uemail=emailCheck();
    var rpwd=pwdCheck();
    if(uname&&uemail&&rpwd){

        var json={};
        $("#uname,#email,#upwd").each(function(){
            json[$(this).attr("id")]=$(this).val();
        });
        $.ajax({
            type:"post",
            url:"", //需要路径
            data:json,
            success:function(d){
                if(d==""){//需要成功的返回值
                    sessionStorage.uid= d.uid; //记住uid
                    sessionStorage.uname= d.uname;//记住uname
                    //alert("恭喜您！注册成功！即将为您跳转到刚才的页面");
                    history.go(-1);
                }
            }
        });
    }
});




//当用户点击复选框的时候，改变按钮的可用性
$("#isAgree").click(function(){
    console.log($(this).is(":checked"));
    console.log($(this).prop("checked"));
    $("#usubmit").prop("disabled",!$(this).prop("checked")).toggleClass("disabled");
});





//用户名验证函数
function unameCheck(){
    var uname=$.trim($("#uname").val());
    //var regUname = /^[\u4e00-\u9fff\w]{7,14}[a-zA-Z0-9]$/;
    var regUname=/^[\u4e00-\u9fa5]{1,7}$|^[a-zA-z0-9]{1,14}$/;
    if(!uname){//用户名为空
        $("#uname").siblings("span").show().html("用户名不能为空").attr("class","icon_error");
        return false;
    }else if(!regUname.test(uname)){//格式不正确时
        $("#uname").siblings("span").show().html("用户名格式不正确").attr("class","icon_error");
        return false;
    }else{
        $("#uname").siblings("span").show().html("OK").attr("class","icon_ok");
        return true;
    }
}






//验证用户名是否被注册
//function unameExist(uname){
//    var back=false;
//    $.ajax({
//        type:"post",
//        url:"",
//        data:{uname:uname},
//        async:false,
//        success:function(d){
//            if(){
//                back=true;
//            }else{
//                back=false;
//            }
//        }
//    });
//    return back;
//}





//邮箱验证函数
function emailCheck(){
    var email= $.trim($("#email").val());
    var regEmail=/^\w+([-.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if(!email){//用户名为空
        $("#email").siblings("span").show().html("邮箱不能为空").attr("class","icon_error");
        return false;
    }else if(!regEmail.test(email)){//格式不正确时
        $("#email").siblings("span").show().html("邮箱格式不正确").attr("class","icon_error");
        return false;
    }else{
        $("#email").siblings("span").show().html("OK").attr("class","icon_ok");
               return true;
    }
}

//密码验证
function pwdCheck(){
    var pwd= $.trim($("#upwd").val());
    var pwdSize=pwd.length;
    if(!pwd){//密码为空
        $("#upwd").siblings("span").show().html("密码不能为空").attr("class","icon_error");
        return false;
    }else if(pwdSize<6||pwdSize>12){//长度不正确
        $("#upwd").siblings("span").show().html("密码长度不正确，应为6~12个字符").attr("class","icon_error");
        return false;
    }else{
        $("#upwd").siblings("span").show().html("OK").attr("class","icon_ok");
        return true;
    }
}
//重复密码验证
function pwd2Check(){
    var pwd1= $.trim($("#upwd").val());
    var pwd2= $.trim($("#pwd_two").val());
    var pwd2Size=pwd2.length;
    if(!pwd2){//密码为空
        $("#pwd_two").siblings("span").show().html("密码不能为空").attr("class","icon_error");
        return false;
    }else if(pwd2Size<6||pwd2Size>12){//长度不正确
        $("#pwd_two").siblings("span").show().html("密码长度不正确，应为6~12个字符").attr("class","icon_error");
        return false;
    }else if(pwd1!=pwd2){//两次密码是否相同
        $("#pwd_two").siblings("span").show().html("两次密码不一致").attr("class","icon_error");
        return false;
    }else{
        $("#pwd_two").siblings("span").show().html("OK").attr("class","icon_ok");
        return true;
    }
}



/*登录模态框的验证*/

$("#userName").blur(userNameCheck);
$("#userPwd").blur(upwdCheck);

function userNameCheck(){
    var userName= $.trim($("#userName").val());
    console.log(222);
    if(!userName){//当用户名为空的时候
        $("#userName").siblings("b").show().text("用户名不能为空");
        return false;
    }else{
        $("#userName").siblings("b").hide();
        return true;
    }
}
function upwdCheck(){
    var userPwd= $.trim($("#userPwd").val());
    console.log(333)
    if(!userPwd){//当用户名为空的时候
        $("#userPwd").siblings("b").show().text("密码不能为空");
        return false;
    }else{
        $("#userPwd").siblings("b").hide().hide();
        return true;
    }
}


//点击阅读并接受弹出多行文本域
$("#read").click(function(){
    $("#text_info").fadeToggle();
});